from auxiliar_variables import models_dict, opt_thresholds
import pandas as pd
from run_models_ati import run_all
import run_models_hr
import mc_simulations
import generate_results_MC
import plot_hr
import gen_tables_e1_e4


X = pd.read_csv('../data_clean/text.csv')
X = X.Clean_Text
function_name = 'all'
y_all = pd.read_csv(('../data_clean/labels.csv'))
label_cols = [name for name in models_dict]

print(f'Running run_models_ati.py \n')
run_all(X, y_all, label_cols, seeds=list(range(10)))
print(f'Running run_models_hr.py \n')
run_models_hr.main()
print(f'Running mc_simulations.py \n')
mc_simulations.main()
print(f'Running generate_results_MC.py \n')
generate_results_MC.main()
print(f'Running plot_hr.py \n')
plot_hr.main()
print(f'Running gen_tables_e1_e4.py \n')
gen_tables_e1_e4.main()
